.minimum-playful.tax-design{padding:28px 36px 120px;position:relative;background:linear-gradient(#fffdf7,#fffdf7) padding-box,conic-gradient(from 25deg,#ef9d97,#f5ce60,#7ccdb4,#a99cdb,#ef9d97) border-box}
.minimum-playful.tax-design:before{display:block;content:'';position:absolute;left:0;right:0;top:auto;bottom:0;width:100%;height:155px;border-radius:48% 12% 0 0 / 28% 18% 0 0;background:repeating-linear-gradient(176deg,transparent 0 28px,#e3ac7630 30px 32px,transparent 35px 52px),linear-gradient(8deg,#efbe91,#ffe6c9);pointer-events:none}
.minimum-playful.tax-design:after{display:block;content:'';position:absolute;top:auto;right:16px;bottom:25px;width:170px;height:130px;transform:rotate(3deg);background:url('cake.svg') center/contain no-repeat;pointer-events:none}
.minimum-playful .poster-head .title-highlight{text-decoration:none;padding-bottom:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 700 18' preserveAspectRatio='none'%3E%3Cpath d='M7 12Q240 0 690 9' stroke='%23ffcc63' stroke-width='6' stroke-linecap='round' fill='none'/%3E%3C/svg%3E") bottom/100% 14px no-repeat}
.minimum-playful .title-example{transform:rotate(-2deg);border-radius:25px 31px 20px 27px}
.minimum-playful .poster-head .kicker{transform:rotate(3deg);border:8px solid #fffdf7;border-radius:14px;background:#fffdf7;box-shadow:0 7px 18px #76502b20}
.minimum-playful .claim{border-radius:32px 24px 35px 22px;transform:rotate(-.5deg);background:linear-gradient(110deg,#fff0c2,#ffe69b);box-shadow:0 4px 0 #f1cc6320}
.minimum-playful .claim>span,.minimum-playful .claim>p{transform:rotate(.5deg)}
.minimum-playful .claim:before{border:2px solid #eaa062;border-radius:50% 50% 50% 12%;color:#8f571c;transform:rotate(-9deg)}
.minimum-playful .tax-findings .card{border-radius:30px 22px 34px 24px;box-shadow:0 4px 12px #61462608}
.minimum-playful .tax-source{background:linear-gradient(135deg,#f0edfb,#f8f4ff)}
.minimum-playful .tax-answer{background:linear-gradient(125deg,#ddf5e9,#eaf9f2)}
.minimum-playful .tax-source .source-heading,.minimum-playful .tax-answer>.eyebrow{display:table;padding:9px 14px;background:#dfd0f599;transform:rotate(-1deg);border-radius:28% 8% 18% 10% / 18% 25% 22% 24%}
.minimum-playful .tax-answer>.eyebrow{background:#b9e9d899;transform:rotate(.5deg)}
.minimum-playful .source-location{border-top:0;position:relative}
.minimum-playful .source-location:before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:#c3b3e6;transform:rotate(-.6deg);border-radius:50%}
.minimum-playful .visitor{position:relative;background:#ffe8e2;border-color:#efa69b;border-radius:30px 22px 35px 24px;padding:22px 30px 22px 92px;margin-right:130px}
.minimum-playful .visitor:before{content:'•••';position:absolute;left:20px;top:50%;transform:translateY(-50%) rotate(-8deg);display:grid;place-items:center;width:52px;height:52px;border:3px solid #e99273;background:#fffdf7;border-radius:50% 50% 50% 8px;color:#d57453;font-size:20px;letter-spacing:2px}
.minimum-playful .visitor span{color:#ba654f}
.minimum-playful .poster-foot{padding-right:145px;margin-top:28px}
@media(max-width:1100px){.minimum-playful.tax-design{padding:24px 24px 125px}.minimum-playful .visitor{margin-right:60px}.minimum-playful.tax-design:after{width:135px;height:108px;right:5px;bottom:14px}.minimum-playful .poster-foot{padding-right:115px}}
@media(max-width:650px){.minimum-playful.tax-design{padding:20px 16px 150px}.minimum-playful .visitor{padding:88px 20px 22px;margin-right:0}.minimum-playful .visitor:before{top:18px;transform:rotate(-8deg)}.minimum-playful .poster-foot{padding-right:0}.minimum-playful.tax-design:after{bottom:8px}.minimum-playful .tax-source .source-heading,.minimum-playful .tax-answer>.eyebrow{padding:8px 10px}}
@media print{.minimum-playful.tax-design{padding:20px 20px 105px}.minimum-playful .visitor{margin-right:100px}.minimum-playful.tax-design:after{width:125px;height:95px;bottom:10px}}
