.ad-public{min-height:100vh;background:#F1EFEA;color:#0C0C0E;font-family:var(--font-archivo),Archivo,"Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.ad-public__shell{width:100%;max-width:1280px;margin:0 auto;padding:20px 0;box-sizing:border-box}.ad-public__layout{width:100%;max-width:560px;margin:0 auto}.ad-public__art-column{min-width:0}.ad-public__eyebrow{display:block;margin-bottom:8px;color:#655E57;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ad-public__hidden-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ad-public__art-frame{position:relative;width:100%;aspect-ratio:4/5;margin:10px 0}.ad-public__art-column>.ad-public__art-frame{margin:10px 0}.ad-public__art{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;box-shadow:0 10px 24px rgba(12,12,14,.14)}.ad-public__art-frame--closed .ad-public__art{filter:grayscale(.85);opacity:.6}.ad-public__art img{display:block;width:100%;height:100%;object-fit:cover}.ad-public__stamp{position:absolute;left:50%;top:73.5%;z-index:2;transform:translate(-50%,-50%) rotate(-6deg);padding:12px 22px 13px;border-radius:999px;background:#0C0C0E;color:#FFFFFF;box-shadow:0 0 0 3px #F1EFEA,0 10px 22px rgba(12,12,14,.3);font-size:18px;line-height:1;font-weight:900;letter-spacing:.1em;text-align:center;text-transform:uppercase;white-space:nowrap}.ad-public__content{min-width:0}.ad-public__detail-card{margin-top:10px;padding:14px 16px;border-radius:14px;background:#FFFFFF;box-shadow:inset 0 0 0 1px #DBD5CB}.ad-public__detail-card h2{color:#655E57;font-size:11px;line-height:15px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ad-public__detail-card p{margin-top:6px;color:#0C0C0E;font-size:16px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.ad-public__seal-section{margin-top:24px}.ad-public__expired{display:block;margin:8px 0 10px;padding:12px 14px;border-radius:14px;background:#FEF3C7;color:#78350F;font-size:14px;line-height:20px}.ad-public__expired b{font-weight:700}.ad-public__seal-card{margin-top:10px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;border-radius:20px;background:#0C0C0E;color:#FFFFFF}.ad-public__seal-badge{flex:none;display:inline-flex;align-items:center;gap:5px;padding:8px 14px 8px 11px;border-radius:999px;background:#FFD21A;color:#0C0C0E;font-size:15px;line-height:1;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.ad-public__seal-badge svg{width:17px;height:17px}.ad-public__seal-copy{font-size:14px;line-height:1.45;font-weight:500;color:rgba(255,255,255,.75)}.ad-public__who{margin-top:16px;padding:14px 16px;border-radius:16px;background:#E8E3DB;color:#524B45;font-size:14px;line-height:20px;overflow-wrap:anywhere}.ad-public__who b{display:block;margin-bottom:2px;color:#0C0C0E;font-size:16px;line-height:22px}.ad-public__comparison{margin-top:12px;padding:16px;border-radius:20px;background:#FFFFFF;box-shadow:0 0 0 1px #E6EAF1}.ad-public__comparison-row{padding:10px 0;border-top:1px solid #e1ddd4}.ad-public__comparison-row:first-child{padding-top:0;border-top:0}.ad-public__comparison-row p{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;color:#524B45;font-size:13.5px;line-height:19px}.ad-public__comparison-row p span{min-width:0;overflow-wrap:anywhere}.ad-public__comparison-row p b{flex:none;color:#0C0C0E;font-size:15px;white-space:nowrap}.ad-public__bar{display:block;height:8px;margin-top:6px;border-radius:999px}.ad-public__bar--ink{width:100%;background:#0C0C0E}.ad-public__bar--series{max-width:100%;background:#8F8373}.ad-public__meta{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px 14px;color:#655E57;font-size:12.5px;line-height:18px;overflow-wrap:anywhere}.ad-public__meta b{color:#0C0C0E;letter-spacing:.04em;overflow-wrap:anywhere}.ad-public__source{margin-top:16px;padding:12px 14px;border-radius:12px;background:#E8E3DB;color:#524B45;font-size:14px;line-height:20px}.ad-public__steps{margin-top:48px}.ad-public__legacy h1,.ad-public__section h2,.ad-public__steps h2{color:#0C0C0E;font-size:24px;line-height:30px;font-weight:800;letter-spacing:-.02em}.ad-public__steps ol{margin-top:16px;display:grid;gap:10px}.ad-public__steps li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;border-radius:16px;background:#E8E3DB;color:#0C0C0E;font-size:15.5px;line-height:22px;font-weight:500}.ad-public__steps li b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#0C0C0E;color:#FFFFFF;font-size:13px}.ad-public__section{margin-top:48px}.ad-public__section h2{margin:0}.ad-public__section a:not(.ad-public__create){display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:6px 0;border-top:1px solid #e1ddd4;color:#0C0C0E;font-size:15px;line-height:20px;font-weight:500;text-decoration:none;overflow-wrap:anywhere}.ad-public__section a:not(.ad-public__create):after{content:"";flex:none;width:7px;height:7px;margin-right:4px;border-right:2px solid #6e665e;border-top:2px solid #6e665e;transform:rotate(45deg)}.ad-public__section p{margin-top:10px;color:#0C0C0E;font-size:16px;line-height:24px}.ad-public__create{margin-top:16px;width:100%;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#FFD21A;color:#0C0C0E;font-size:16px;font-weight:700;text-decoration:none}.ad-public__closed-copy{margin-top:10px;padding:18px;border-radius:20px;background:#0C0C0E;color:#FFFFFF;font-size:16px;line-height:1.45;font-weight:600}.ad-public__report{display:block;margin-top:20px;color:#655E57;font-size:13px;text-align:center}.ad-public__legacy{padding-top:20px}.ad-public__legacy h1{margin:0 0 16px}.ad-public__legacy>p:not(.ad-public__expired):not(.ad-public__meta):not(.ad-public__source){margin-top:12px;color:#524B45;font-size:16px;line-height:24px}.ad-public :focus-visible{outline:3px solid #0C0C0E;outline-offset:2px;border-radius:6px}@media (min-width:1024px){.ad-public__shell{padding:44px 40px 0}.ad-public__layout{max-width:none;display:grid;grid-template-columns:480px minmax(0,600px);column-gap:120px;align-items:start;margin-top:32px}.ad-public__art-column{position:sticky;top:104px;grid-column:1}.ad-public__art-column>.ad-public__eyebrow{margin-top:8px}.ad-public__content{grid-column:2}.ad-public__art-frame--public{width:480px;height:600px;aspect-ratio:auto}.ad-public__content>:first-child{margin-top:0}.ad-public__legacy{max-width:600px;margin-left:auto;margin-right:auto;box-sizing:border-box}.ad-public__steps{margin-top:48px}}@media (min-width:1024px) and (max-width:1279px){.ad-public__layout{grid-template-columns:400px minmax(0,1fr);column-gap:56px}.ad-public__art-frame--public{width:400px;height:500px}}@media (max-width:1023px){.ad-public__shell{max-width:560px;padding-top:8px}.ad-public__content{margin-top:10px}}@media (max-width:374px){.ad-public__comparison-row p{flex-wrap:wrap}}@media (max-width:300px){.ad-public .hdr{height:auto;min-height:64px;padding:10px 0;align-content:center;flex-wrap:wrap}.ad-public .hdr .brand{max-width:100%}.ad-public .hdr .srch{max-width:100%;white-space:normal}.ad-public .hdr .menu{flex:none;margin-right:0}.ad-public__stamp{max-width:calc(100% - 16px);white-space:normal}.ad-public__seal-badge{max-width:100%;flex:0 1 auto;white-space:normal}.ad-public__seal-badge svg{flex:none}}