.package-section h2{margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.3rem);font-weight:400;line-height:1.15}.package-section p{max-width:72ch;line-height:1.8}.package-section small{color:#454545;margin-top:8px;font-family:Manrope,sans-serif;font-size:.85rem;font-weight:400;display:block}.package-price-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin:40px 0;display:grid}.package-price-grid article{border-top:1px solid #999;padding-top:24px}.package-price-grid h3{font-size:1.25rem}.package-price{letter-spacing:-.03em;margin:20px 0;font-size:clamp(2.5rem,4vw,4rem)}.package-price span{letter-spacing:0;font-size:.85rem;display:block}.package-price-grid dl div{border-bottom:1px solid #ddd;justify-content:space-between;gap:12px;padding:14px 0;font-size:.85rem;display:flex}.package-price-grid dd{white-space:nowrap;margin:0}.package-note{font-size:.9rem}.package-soft{background:#f3f3f1}.package-table-wrap{margin:32px 0;overflow-x:auto}.package-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:620px}.package-table-wrap caption{text-align:left;padding-bottom:16px;font-size:.85rem}.package-table-wrap th,.package-table-wrap td{border-bottom:1px solid #ccc;padding:20px 16px}.package-table-wrap td{white-space:nowrap;font-size:1.4rem}.package-specs{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px;display:grid}.package-specs article{border-top:1px solid #999;padding-top:20px}.package-specs h3{font-size:1.6rem}.package-specs ul{padding-left:20px;line-height:1.7}.package-specs li{margin:20px 0}.package-worktop{min-height:95px}.package-section h3{margin-top:32px}.package-section .button{margin-top:24px}@media (width<=760px){.package-price-grid,.package-specs{grid-template-columns:1fr;gap:24px}.package-price-grid article{padding-top:12px}.package-price-grid dl{max-width:480px}.package-worktop{min-height:0}.package-table-wrap td{font-size:1.1rem}}@media print{.header,.dada-footer,.back-link,.skip,.button{display:none!important}.section{padding:20px!important}.package-price-grid,.package-specs{grid-template-columns:repeat(3,1fr)}.package-section{break-inside:avoid}.package-table-wrap{overflow:visible}body{background:#fff}}.package-poster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;max-width:1080px;display:grid}.package-poster h3{margin:0 0 20px}.package-image-link{display:block;position:relative}.package-image-link img{border:1px solid #d5d8d1;width:100%;height:auto;display:block}.package-image-link>span{text-underline-offset:4px;padding:14px 0;font-size:.9rem;text-decoration:underline;display:block}.poster-downloads{border-top:1px solid #ddd;flex-wrap:wrap;gap:12px 24px;padding-top:12px;display:flex}.poster-downloads a{text-underline-offset:4px;padding:8px 0;font-size:.9rem;text-decoration:underline}.package-details{border-top:1px solid #aaa;margin-top:32px;padding-top:24px}.package-details summary{cursor:pointer;padding:12px 0;font-size:1.1rem}.package-details .package-specs{margin-top:24px}@media (width<=760px){.package-poster-grid{grid-template-columns:1fr;gap:40px}.poster-downloads{gap:8px 20px}}@media print{.poster-downloads,.package-image-link>span{display:none}}.package-opening-offer{background:#f3f3f1;margin-bottom:48px;padding:28px 32px}.package-section .package-opening-offer h2{margin:0 0 16px;font-family:inherit;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:600;line-height:1.4}.package-opening-offer p+p{margin-top:12px}.package-opening-offer strong{font-size:.9rem;font-weight:600}@media (width<=760px){.package-opening-offer{margin-bottom:36px;padding:24px}}.landing-routes{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 36px;margin-top:28px;padding-top:24px;display:flex}.landing-routes a{text-underline-offset:5px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.package-poster-single{grid-template-columns:minmax(0,500px)}
